import {
    mapGetters, mapState
  } from 'vuex'
  export default {
    computed: {
      ...mapState('m_cart', ['cart']),
      ...mapGetters('m_cart', ['total', 'totalCount'])
    },

    watch: {
      totalCount() {   
        this.setBadge()
      }
    },
    
    onShow() {
      this.setBadge()
    },

    methods: {
      setBadge() {
        // 调用 uni.setTabBarBadge() 方法，设置购物车右上角徽标
        uni.setTabBarBadge({
          index: 2, // tabBar页面索引
          text: this.totalCount + '' // 注意：text 的值必须是字符串，不能是数字
        })
      }
    }
  }
